turtleback deck - French English Dictionary